<?php /*

$host = "127.0.0.1"; //<-- Host de Mysql con datos de Acceso

$user = "root";

$pass = "root";

$link=mysql_connect($host,$user,$pass);
$nombreBD = "SerHumano";

if ($link)
  {
  $database = "CREATE DATABASE SerHumano";
  $result = @mysql_query($database);
  if($result == true)
    {
      echo "<center><h3> Base de datos $nombreBD creada con EXITO </h3>";
    }
   else{
      echo "<h3> No ha sido posible crear la base de datos</h3><br>";
       }
    }
else{
    echo "<h2> NO HA SIDO POSIBLE ESTABLECER LA CONEXIÓN</h2>";
	}
	mysql_close($link)
*/
?>


<?php
  include("conecta.php");
  $conectaDB=ConectaBD();


//--------------------------------------------------------------------------------------///
$Ttipo_direccion ="CREATE TABLE Ttipo_direccion (
		cod_tipo_direccion INTEGER,
		descripcion VARCHAR(25),
		PK_Ttipo_direccion INTEGER, 
		PRIMARY KEY (PK_Ttipo_direccion), 
		FOREIGN KEY (cod_tipo_direccion) references Tdirecciones(PK_Tdireccion))";

	$result= @mysql_query ($Ttipo_direccion , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Ttipo_direccion creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Ttipo_direccion NO HA PODIDO CREARSE</h4>";
		}
//---------------------------------------------------------------------------------------//

$Tdirecciones ="CREATE TABLE Tdirecciones (
		cod_paciente INTEGER,
		cod_responsable INTEGER,
		cod_pais INTEGER,
		cod_estado INTEGER,
		ciudad VARCHAR(100),
		cod_tipo_direccion INTEGER,
		direccion VARCHAR(250),
		codigo_postal VARCHAR(15),
		PK_Tdirecciones INTEGER, 
		PRIMARY KEY (PK_Tdirecciones), 
		FOREIGN KEY (cod_paciente) references Tpacientes(PK_Talbergados))";

	$result= @mysql_query ($Tdirecciones , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tdirecciones creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tdirecciones NO HA PODIDO CREARSE</h4>";
		}


//---------------------------------------------------------------------------------------//

/*$Tpais ="CREATE TABLE Tpais (
		cod_pais INTEGER,
		descripcion VARCHAR(100),
		PRIMARY KEY (PK_Tpais), 
		FOREIGN KEY (cod_pais) references Tpacientes(PK_Talbergados))"; */
$Tpais ="CREATE TABLE Tpais (
		PK_Tpais INTEGER,
		descripcion VARCHAR(100),
		PRIMARY KEY (PK_Tpais))";

	$result= @mysql_query ($Tpais , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tpais creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tpais NO HA PODIDO CREARSE</h4>";
		}

//---------------------------------------------------------------------------------------//

$Testado ="CREATE TABLE Testado (
		cod_pais INTEGER,
		PK_Testado INTEGER,
		descripcion VARCHAR(100),
		PK_Testado INTEGER, 
		PRIMARY KEY (PK_cod_estado), 
		FOREIGN KEY (cod_pais) references Tpais(PK_Tpais))";

	$result= @mysql_query ($Testado , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Testado creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Testad NO HA PODIDO CREARSE</h4>";
		}
//---------------------------------------------------------------------------------------//

$Talbergue ="CREATE TABLE Talbergue (
		PK_Talbergue INTEGER,
		cod_pais INTEGER,
		cod_estado INTEGER,
		ciudad VARCHAR(100),
		direccion VARCHAR(250),
		telefonos VARCHAR(100),
		PRIMARY KEY (PK_Talbergue),
		FOREIGN KEY (cod_estado) references Testado(PK_estado))";

	$result= @mysql_query ($Talbergue , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Talbergue creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Talbergue NO HA PODIDO CREARSE</h4>";
		}

//---------------------------------------------------------------------------------------//

$Tusuarios ="CREATE TABLE Tusuarios (
		cod_usuario VARCHAR(50),
		cod_albergue INTEGER,
		fecha_alta DATE,
		fecha_baja DATE,
		nombre VARCHAR(200),
		password VARCHAR(25),
		tipo_usuario VARCHAR(50),
		PRIMARY KEY (cod_usuarios))";

	$result= @mysql_query ($Tusuarios , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tusuarios creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tusuarios NO HA PODIDO CREARSE</h4>";
		}

//---------------------------------------------------------------------------------------//

$Tresponsables ="CREATE TABLE Tresponsables (
		cod_paciente INTEGER,
		PK_Tresponsable INTEGER,
		nro_responsable TINYINT,
		primer_nombre VARCHAR(25),
		segundo_nombre VARCHAR(25),
		primer_apellido VARCHAR(25),
		segundo_apellido VARCHAR(25),
		sexo CHAR(1),
		parentesco VARCHAR(25),
		tel_casa VARCHAR(20),
		tel_oficina VARCHAR(25),
		celular VARCHAR(25),
		correo_electronico VARCHAR(25),
		escolaridad VARCHAR(80),
		cod_pais INTEGER,
		cod_estado INTEGER,
		ciudad VARCHAR(50),
		fecha_nacimiento DATE,
		ocupacion VARCHAR(50),
		tiempo_laborar VARCHAR(25),
		PK_Tresponsables INTEGER, 
		PRIMARY KEY (PK_Tresponsables),
		FOREIGN KEY (PK_Tpaciente) references Tpacientes(PK_Talbergados))";

	$result= @mysql_query ($Tresponsables , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tresponsables creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tresponsables NO HA PODIDO CREARSE</h4>";
		}
//---------------------------------------------------------------------------------------//
$Tpacientes ="CREATE TABLE Tpacientes (
		PK_Talbergados INTEGER, 
		cod_albergue INTEGER,
		fecha_ingreso DATE,
		primer_nombre VARCHAR(25),
		segundo_nombre VARCHAR(25),
		primer_apellido VARCHAR(25),
		segundo_apellido VARCHAR(25),
		fecha_nacimiento DATE,
		cod_pais INTEGER,
		cod_estado INTEGER,
		ciudad VARCHAR(50),
		sexo CHAR(1),
		escolaridad VARCHAR(50),
		cod_status INTEGER,
		cod_problematica BIGINT,
		es_externo CHAR(2),
		ocupacion VARCHAR(80),
		salario FLOAT(2),
		PRIMARY KEY (PK_Talbergados),
		FOREIGN KEY (cod_albergue) references Talbergue(PK_Talbergue),
		FOREIGN KEY (cod_status) references Tstatus(PK_Tstatus),
		FOREIGN KEY (cod_problematica) references Tproblematica(PK_Tproblematica))";


	$result= @mysql_query ($Tpacientes , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tpacientes creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tpacientes NO HA PODIDO CREARSE</h4>";
		}


//---------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------//
$Tenfermedades ="CREATE TABLE Tenfermedades (
		PK_Tenfermedad INTEGER, 
		description VARCHAR(200),
		PRIMARY KEY (PK_Tenfermedades))";


	$result= @mysql_query ($Tenfermedades , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tenfermedades creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tenfermedades NO HA PODIDO CREARSE</h4>";
		}



//---------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------//
$Tpaciente_enfermedad ="CREATE TABLE Tpaciente_enfermedad (
		cod_paciente INTEGER, 
		cod_enfermedad INTEGER,
		la_padece CHAR(2),
		PK_Tpaciente_enfermedad INTEGER,
		FOREIGN KEY (cod_paciente) references Tpacientes(PK_Talbergados),
		FOREIGN KEY (cod_enfermedad) references Tenfermedades(PK_Tenfermedades),
		PRIMARY KEY (PK_Tpaciente_enfermedad))";


	$result= @mysql_query ($Tpaciente_enfermedad , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tpaciente_enfermedad creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tpaciente_enfermedad NO HA PODIDO CREARSE</h4>";
		}


//---------------------------------------------------------------------------------------/

$Tstatus ="CREATE TABLE Tstatus (
		PK_Tstatus INTEGER, 
		descripcion VARCHAR(100),
		PRIMARY KEY (PK_Tstatus))";

	$result= @mysql_query ($Tstatus , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tstatus creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tstatus NO HA PODIDO CREARSE</h4>";
		}

//---------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------//

$Tproblematica ="CREATE TABLE Tproblematica (
		PK_Tproblematica INTEGER, 
		descripcion VARCHAR(180),
		PRIMARY KEY (PK_Tproblematica))";

	$result= @mysql_query ($Tproblematica , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tproblematica creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tproblematica NO HA PODIDO CREARSE</h4>";
		}

//---------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------//

$Tservicios_requeridos ="CREATE TABLE Tservicios_requeridos (
		cod_paciente INTEGER,
		nro_servicio INTEGER,
		PRIMARY KEY (PK_Tservicios),
		dentro_institucion CHAR(2),
		PK_Tservicios INTEGER, 
		FOREIGN KEY (cod_paciente) references Tpacientes(PK_Talbergados))";

	$result= @mysql_query ($Tservicios_requeridos , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tservicios_requeridos creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tservicios_requeridos NO HA PODIDO CREARSE</h4>";
		}

//---------------------------------------------------------------------------------------//

$Tservicios_ofrecidos ="CREATE TABLE Tservicios_ofrecidos (
		PK_Tservicios_ofrecidos INTEGER, 
		descripcion VARCHAR(180),
		PRIMARY KEY (PK_Tservicios_ofrecidos))";

	$result= @mysql_query ($Tservicios_ofrecidos , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tservicios_ofrecidos creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tservicios_ofrecidos NO HA PODIDO CREARSE</h4>";
		}

//---------------------------------------------------------------------------------------//

$Tmedicos ="CREATE TABLE Tmedicos (
		PK_Tmedicos INTEGER, 
		nombre VARCHAR(250),
		cod_especialidad INTEGER,
		horario_atencion VARCHAR(30),
		fecha_alta DATE,
		fecha_baja DATE,
		valor_cita FLOAT(2),
		PRIMARY KEY (PK_Tmedicos))";

	$result= @mysql_query ($Tmedicos , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tmedicos creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tmedicos NO HA PODIDO CREARSE</h4>";
		}

//---------------------------------------------------------------------------------------//

$Tespecialidad ="CREATE TABLE Tespecialidad (
		PK_especialidad INTEGER, 
		description VARCHAR(80),
		PRIMARY KEY (PK_Tespecialidad))";

	$result= @mysql_query ($Tespecialidad , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tespecialidad creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tespecialidad NO HA PODIDO CREARSE</h4>";
		}


//---------------------------------------------------------------------------------------//

$Tatencion_medica ="CREATE TABLE Tatencion_medica (
		PK_Tatencion_medica INTEGER, 
		nro_medico INTEGER,
		cod_paciente INTEGER,
		PRIMARY KEY (PK_Tatencion_medica),
		FOREIGN KEY (nro_medico) references Tmedicos(PK_Tmedicos),
		FOREIGN KEY (cod_paciente) references Tpacientes(PK_Talbergados))";

	$result= @mysql_query ($Tatencion_medica , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tatencion_medica creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tatencion_medica NO HA PODIDO CREARSE</h4>";
		}

//---------------------------------------------------------------------------------------//

$Tvisitas_medicas ="CREATE TABLE Tvisitas_medicas (
		cod_paciente INTEGER,
		fecha_visita DATE,
		cod_medico INTEGER,
		diagnostico TEXT,
		observaciones TEXT,
		peso FLOAT(2),	
		estatura FLOAT(2),	
		pulso VARCHAR(30),
		sistolica VARCHAR(25),
		diastolica VARCHAR(25),
		temperatura FLOAT(2),
		PK_Tvisitas_medicas INTEGER,
		PRIMARY KEY (PK_Tvisitas_medicas),
		FOREIGN KEY (cod_medico) references Tmedicos(PK_Tmedicos),
		FOREIGN KEY (cod_paciente) references Tpacientes(PK_Talbergados))";

	$result= @mysql_query ($Tvisitas_medica , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tvisitas_medica creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tvisitas_medica NO HA PODIDO CREARSE</h4>";
		}
//---------------------------------------------------------------------------------------//

$Tcitas ="CREATE TABLE Tcitas (
		cod_paciente INTEGER,
		fecha_cita DATE,
		cod_medico INTEGER,
		hora VARCHAR(25),
		valor_cita FLOAT(2),	
		PK_Tcitas INTEGER,
		FOREIGN KEY (cod_paciente) references Tpaciente(PK_Talbergados),
		FOREIGN KEY (cod_medico) references Tmedicos(PK_Tmedicos),

		PRIMARY KEY (PK_Tcitas))";

	$result= @mysql_query ($Tcitas , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tcitas creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tcitas NO HA PODIDO CREARSE</h4>";
		}

//---------------------------------------------------------------------------------------//

$Tpagos ="CREATE TABLE Tpagos (
		cod_paciente INTEGER,
		nro_cita INTEGER,
		fecha_cita DATE,
		fecha_pago INTEGER,
		valor_pagado FLOAT(2),	
		PK_Tpagos INTEGER,
		PRIMARY KEY (PK_Tpagos),
		FOREIGN KEY (cod_paciente) references Tpaciente(PK_Talbergados),
		FOREIGN KEY (nro_cita) references Tcitas(PK_Tcitas))";

	$result= @mysql_query ($Tpagos , $conectaDB);
	if($result != null)
		{
		echo "<h4> Tabla Tpagos creada con EXITO </h4>";
		}
	else{
		echo "<h4> La tabla Tpagos NO HA PODIDO CREARSE</h4>";
		}


?>


